@eventcatalogtest/studio
Version:
A drag and drop UI for distributed systems that keeps your diagrams where they belong – in your repo
2 lines • 251 kB
JavaScript
(()=>{var a={};a.id=1905,a.ids=[1905],a.modules={261:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/app-paths")},3295:a=>{"use strict";a.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},6386:(a,b,c)=>{var d=c(24272),e=c(78253),f=c(93302),g=0/0,h=/^[-+]0x[0-9a-f]+$/i,i=/^0b[01]+$/i,j=/^0o[0-7]+$/i,k=parseInt;a.exports=function(a){if("number"==typeof a)return a;if(f(a))return g;if(e(a)){var b="function"==typeof a.valueOf?a.valueOf():a;a=e(b)?b+"":b}if("string"!=typeof a)return 0===a?a:+a;a=d(a);var c=i.test(a);return c||j.test(a)?k(a.slice(2),c?2:8):h.test(a)?g:+a}},10126:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>d});let d=(0,c(87506).registerClientReference)(function(){throw Error("Attempted to call the default export of \"/home/runner/work/studio/studio/packages/studio/app/design/[id]/page.tsx\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/runner/work/studio/studio/packages/studio/app/design/[id]/page.tsx","default")},10846:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},19077:(a,b,c)=>{Promise.resolve().then(c.bind(c,87615))},19121:a=>{"use strict";a.exports=require("next/dist/server/app-render/action-async-storage.external.js")},20765:(a,b,c)=>{var d=c(78253),e=c(31636),f=c(6386),g=Math.max,h=Math.min;a.exports=function(a,b,c){var i,j,k,l,m,n,o=0,p=!1,q=!1,r=!0;if("function"!=typeof a)throw TypeError("Expected a function");function s(b){var c=i,d=j;return i=j=void 0,o=b,l=a.apply(d,c)}function t(a){var c=a-n,d=a-o;return void 0===n||c>=b||c<0||q&&d>=k}function u(){var a,c,d,f=e();if(t(f))return v(f);m=setTimeout(u,(a=f-n,c=f-o,d=b-a,q?h(d,k-c):d))}function v(a){return(m=void 0,r&&i)?s(a):(i=j=void 0,l)}function w(){var a,c=e(),d=t(c);if(i=arguments,j=this,n=c,d){if(void 0===m)return o=a=n,m=setTimeout(u,b),p?s(a):l;if(q)return clearTimeout(m),m=setTimeout(u,b),s(n)}return void 0===m&&(m=setTimeout(u,b)),l}return b=f(b)||0,d(c)&&(p=!!c.leading,k=(q="maxWait"in c)?g(f(c.maxWait)||0,b):k,r="trailing"in c?!!c.trailing:r),w.cancel=function(){void 0!==m&&clearTimeout(m),o=0,i=n=j=m=void 0},w.flush=function(){return void 0===m?l:v(e())},w}},21002:(a,b,c)=>{var d=c(20765),e=c(78253);a.exports=function(a,b,c){var f=!0,g=!0;if("function"!=typeof a)throw TypeError("Expected a function");return e(c)&&(f="leading"in c?!!c.leading:f,g="trailing"in c?!!c.trailing:g),d(a,b,{leading:f,maxWait:b,trailing:g})}},21820:a=>{"use strict";a.exports=require("os")},24272:(a,b,c)=>{var d=c(54696),e=/^\s+/;a.exports=function(a){return a?a.slice(0,d(a)+1).replace(e,""):a}},25157:(a,b,c)=>{Promise.resolve().then(c.bind(c,10126))},26713:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/is-bot")},27910:a=>{"use strict";a.exports=require("stream")},28354:a=>{"use strict";a.exports=require("util")},29021:a=>{"use strict";a.exports=require("fs")},29294:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-async-storage.external.js")},31636:(a,b,c)=>{var d=c(54973);a.exports=function(){return d.Date.now()}},33873:a=>{"use strict";a.exports=require("path")},37346:(a,b,c)=>{"use strict";c.r(b),c.d(b,{GlobalError:()=>C.a,__next_app__:()=>I,handler:()=>K,pages:()=>H,routeModule:()=>J,tree:()=>G});var d=c(2442),e=c(56365),f=c(36147),g=c(11412),h=c(53742),i=c(97280),j=c(21599),k=c(66274),l=c(19432),m=c(28738),n=c(60749),o=c(78653),p=c(93638),q=c(261),r=c(73989),s=c(16906),t=c(26713),u=c(51884),v=c(36941),w=c(34417),x=c(41862),y=c(58010),z=c(70078),A=c(86439),B=c(82210),C=c.n(B),D=c(29082),E=c(53203),F={};for(let a in D)0>["default","tree","pages","GlobalError","__next_app__","routeModule","handler"].indexOf(a)&&(F[a]=()=>D[a]);c.d(b,F);let G={children:["",{children:["design",{children:["[id]",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(c.bind(c,10126)),"/home/runner/work/studio/studio/packages/studio/app/design/[id]/page.tsx"]}]},{layout:[()=>Promise.resolve().then(c.bind(c,46233)),"/home/runner/work/studio/studio/packages/studio/app/design/[id]/layout.tsx"]}]},{metadata:{icon:[async a=>(await Promise.resolve().then(c.bind(c,59552))).default(a)],apple:[],openGraph:[],twitter:[],manifest:void 0}}]},{layout:[()=>Promise.resolve().then(c.bind(c,52858)),"/home/runner/work/studio/studio/packages/studio/app/layout.tsx"],"global-error":[()=>Promise.resolve().then(c.t.bind(c,82210,23)),"next/dist/client/components/builtin/global-error.js"],"not-found":[()=>Promise.resolve().then(c.t.bind(c,92516,23)),"next/dist/client/components/builtin/not-found.js"],forbidden:[()=>Promise.resolve().then(c.t.bind(c,61293,23)),"next/dist/client/components/builtin/forbidden.js"],unauthorized:[()=>Promise.resolve().then(c.t.bind(c,64016,23)),"next/dist/client/components/builtin/unauthorized.js"],metadata:{icon:[async a=>(await Promise.resolve().then(c.bind(c,59552))).default(a)],apple:[],openGraph:[],twitter:[],manifest:void 0}}]}.children,H=["/home/runner/work/studio/studio/packages/studio/app/design/[id]/page.tsx"],I={require:c,loadChunk:()=>Promise.resolve()},J=new d.AppPageRouteModule({definition:{kind:e.RouteKind.APP_PAGE,page:"/design/[id]/page",pathname:"/design/[id]",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:G},distDir:".next",projectDir:""});async function K(a,b,c){var d;let B="/design/[id]/page";"/index"===B&&(B="/");let F="false",L=(0,h.getRequestMeta)(a,"postponed"),M=(0,h.getRequestMeta)(a,"minimalMode"),N=await J.prepare(a,b,{srcPage:B,multiZoneDraftMode:F});if(!N)return b.statusCode=400,b.end("Bad Request"),null==c.waitUntil||c.waitUntil.call(c,Promise.resolve()),null;let{buildId:O,query:P,params:Q,parsedUrl:R,pageIsDynamic:S,buildManifest:T,nextFontManifest:U,reactLoadableManifest:V,serverActionsManifest:W,clientReferenceManifest:X,subresourceIntegrityManifest:Y,prerenderManifest:Z,isDraftMode:$,resolvedPathname:_,revalidateOnlyGenerated:aa,routerServerContext:ab,nextConfig:ac}=N,ad=R.pathname||"/",ae=(0,q.normalizeAppPath)(B),{isOnDemandRevalidate:af}=N,ag=Z.dynamicRoutes[ae],ah=Z.routes[_],ai=!!(ag||ah||Z.routes[ae]),aj=a.headers["user-agent"]||"",ak=(0,t.getBotType)(aj),al=(0,o.isHtmlBotRequest)(a),am=(0,h.getRequestMeta)(a,"isPrefetchRSCRequest")??!!a.headers[s.NEXT_ROUTER_PREFETCH_HEADER],an=(0,h.getRequestMeta)(a,"isRSCRequest")??!!a.headers[s.RSC_HEADER],ao=(0,r.getIsPossibleServerAction)(a),ap=(0,l.checkIsAppPPREnabled)(ac.experimental.ppr)&&(null==(d=Z.routes[ae]??Z.dynamicRoutes[ae])?void 0:d.renderingMode)==="PARTIALLY_STATIC",aq=!1,ar=!1,as=ap?L:void 0,at=ap&&an&&!am,au=(0,h.getRequestMeta)(a,"segmentPrefetchRSCRequest"),av=!aj||(0,o.shouldServeStreamingMetadata)(aj,ac.htmlLimitedBots);al&&ap&&(ai=!1,av=!1);let aw=!0===J.isDev||!ai||"string"==typeof L||at,ax=al&&ap,ay=null;$||!ai||aw||ao||as||at||(ay=_);let az=ay;!az&&J.isDev&&(az=_);let aA={...D,tree:G,pages:H,GlobalError:C(),handler:K,routeModule:J,__next_app__:I};W&&X&&(0,n.setReferenceManifestsSingleton)({page:B,clientReferenceManifest:X,serverActionsManifest:W,serverModuleMap:(0,p.createServerModuleMap)({serverActionsManifest:W})});let aB=a.method||"GET",aC=(0,g.getTracer)(),aD=aC.getActiveScopeSpan();try{let d=async(c,d)=>{let e=new k.NodeNextRequest(a),f=new k.NodeNextResponse(b);return J.render(e,f,d).finally(()=>{if(!c)return;c.setAttributes({"http.status_code":b.statusCode,"next.rsc":!1});let d=aC.getRootSpanAttributes();if(!d)return;if(d.get("next.span_type")!==i.BaseServerSpan.handleRequest)return void console.warn(`Unexpected root span type '${d.get("next.span_type")}'. Please report this Next.js issue https://github.com/vercel/next.js`);let e=d.get("next.route");if(e){let a=`${aB} ${e}`;c.setAttributes({"next.route":e,"http.route":e,"next.span_name":a}),c.updateName(a)}else c.updateName(`${aB} ${a.url}`)})},f=async({span:e,postponed:f,fallbackRouteParams:g})=>{let i={query:P,params:Q,page:ae,sharedContext:{buildId:O},serverComponentsHmrCache:(0,h.getRequestMeta)(a,"serverComponentsHmrCache"),fallbackRouteParams:g,renderOpts:{App:()=>null,Document:()=>null,pageConfig:{},ComponentMod:aA,Component:(0,j.T)(aA),params:Q,routeModule:J,page:B,postponed:f,shouldWaitOnAllReady:ax,serveStreamingMetadata:av,supportsDynamicResponse:"string"==typeof f||aw,buildManifest:T,nextFontManifest:U,reactLoadableManifest:V,subresourceIntegrityManifest:Y,serverActionsManifest:W,clientReferenceManifest:X,setIsrStatus:null==ab?void 0:ab.setIsrStatus,dir:J.projectDir,isDraftMode:$,isRevalidate:ai&&!f&&!at,botType:ak,isOnDemandRevalidate:af,isPossibleServerAction:ao,assetPrefix:ac.assetPrefix,nextConfigOutput:ac.output,crossOrigin:ac.crossOrigin,trailingSlash:ac.trailingSlash,previewProps:Z.preview,deploymentId:ac.deploymentId,enableTainting:ac.experimental.taint,htmlLimitedBots:ac.htmlLimitedBots,devtoolSegmentExplorer:ac.experimental.devtoolSegmentExplorer,reactMaxHeadersLength:ac.reactMaxHeadersLength,multiZoneDraftMode:F,incrementalCache:(0,h.getRequestMeta)(a,"incrementalCache"),cacheLifeProfiles:ac.experimental.cacheLife,basePath:ac.basePath,serverActions:ac.experimental.serverActions,...aq?{nextExport:!0,supportsDynamicResponse:!1,isStaticGeneration:!0,isRevalidate:!0,isDebugDynamicAccesses:aq}:{},experimental:{isRoutePPREnabled:ap,expireTime:ac.expireTime,staleTimes:ac.experimental.staleTimes,dynamicIO:!!ac.experimental.dynamicIO,clientSegmentCache:!!ac.experimental.clientSegmentCache,dynamicOnHover:!!ac.experimental.dynamicOnHover,inlineCss:!!ac.experimental.inlineCss,authInterrupts:!!ac.experimental.authInterrupts,clientTraceMetadata:ac.experimental.clientTraceMetadata||[]},waitUntil:c.waitUntil,onClose:a=>{b.on("close",a)},onAfterTaskError:()=>{},onInstrumentationRequestError:(b,c,d)=>J.onRequestError(a,b,d,ab),err:(0,h.getRequestMeta)(a,"invokeError"),dev:J.isDev}},k=await d(e,i),{metadata:l}=k,{cacheControl:m,headers:n={},fetchTags:o}=l;if(o&&(n[x.NEXT_CACHE_TAGS_HEADER]=o),a.fetchMetrics=l.fetchMetrics,ai&&(null==m?void 0:m.revalidate)===0&&!J.isDev&&!ap){let a=l.staticBailoutInfo,b=Object.defineProperty(Error(`Page changed from static to dynamic at runtime ${_}${(null==a?void 0:a.description)?`, reason: ${a.description}`:""}
see more here https://nextjs.org/docs/messages/app-static-to-dynamic-error`),"__NEXT_ERROR_CODE",{value:"E132",enumerable:!1,configurable:!0});if(null==a?void 0:a.stack){let c=a.stack;b.stack=b.message+c.substring(c.indexOf("\n"))}throw b}return{value:{kind:u.CachedRouteKind.APP_PAGE,html:k,headers:n,rscData:l.flightData,postponed:l.postponed,status:l.statusCode,segmentData:l.segmentData},cacheControl:m}},l=async({hasResolved:d,previousCacheEntry:g,isRevalidating:i,span:j})=>{let k,l=!1===J.isDev,n=d||b.writableEnded;if(af&&aa&&!g&&!M)return(null==ab?void 0:ab.render404)?await ab.render404(a,b):(b.statusCode=404,b.end("This page could not be found")),null;if(ag&&(k=(0,v.parseFallbackField)(ag.fallback)),k===v.FallbackMode.PRERENDER&&(0,t.isBot)(aj)&&(k=v.FallbackMode.BLOCKING_STATIC_RENDER),(null==g?void 0:g.isStale)===-1&&(af=!0),af&&(k!==v.FallbackMode.NOT_FOUND||g)&&(k=v.FallbackMode.BLOCKING_STATIC_RENDER),!M&&k!==v.FallbackMode.BLOCKING_STATIC_RENDER&&az&&!n&&!$&&S&&(l||!ah)){let b;if((l||ag)&&k===v.FallbackMode.NOT_FOUND)throw new A.NoFallbackError;if(ap&&!an){if(b=await J.handleResponse({cacheKey:l?ae:null,req:a,nextConfig:ac,routeKind:e.RouteKind.APP_PAGE,isFallback:!0,prerenderManifest:Z,isRoutePPREnabled:ap,responseGenerator:async()=>f({span:j,postponed:void 0,fallbackRouteParams:l||ar?(0,m.u)(ae):null}),waitUntil:c.waitUntil}),null===b)return null;if(b)return delete b.cacheControl,b}}let o=af||i||!as?void 0:as;if(aq&&void 0!==o)return{cacheControl:{revalidate:1,expire:void 0},value:{kind:u.CachedRouteKind.PAGES,html:w.default.fromStatic(""),pageData:{},headers:void 0,status:void 0}};let p=S&&ap&&((0,h.getRequestMeta)(a,"renderFallbackShell")||ar)?(0,m.u)(ad):null;return f({span:j,postponed:o,fallbackRouteParams:p})},n=async d=>{var g,i,j,k,m;let n,o=await J.handleResponse({cacheKey:ay,responseGenerator:a=>l({span:d,...a}),routeKind:e.RouteKind.APP_PAGE,isOnDemandRevalidate:af,isRoutePPREnabled:ap,req:a,nextConfig:ac,prerenderManifest:Z,waitUntil:c.waitUntil});if($&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate"),J.isDev&&b.setHeader("Cache-Control","no-store, must-revalidate"),!o){if(ay)throw Object.defineProperty(Error("invariant: cache entry required but not generated"),"__NEXT_ERROR_CODE",{value:"E62",enumerable:!1,configurable:!0});return null}if((null==(g=o.value)?void 0:g.kind)!==u.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant app-page handler received invalid cache entry ${null==(j=o.value)?void 0:j.kind}`),"__NEXT_ERROR_CODE",{value:"E707",enumerable:!1,configurable:!0});let p="string"==typeof o.value.postponed;ai&&!at&&(!p||am)&&(M||b.setHeader("x-nextjs-cache",af?"REVALIDATED":o.isMiss?"MISS":o.isStale?"STALE":"HIT"),b.setHeader(s.NEXT_IS_PRERENDER_HEADER,"1"));let{value:q}=o;if(as)n={revalidate:0,expire:void 0};else if(M&&an&&!am&&ap)n={revalidate:0,expire:void 0};else if(!J.isDev)if($)n={revalidate:0,expire:void 0};else if(ai){if(o.cacheControl)if("number"==typeof o.cacheControl.revalidate){if(o.cacheControl.revalidate<1)throw Object.defineProperty(Error(`Invalid revalidate configuration provided: ${o.cacheControl.revalidate} < 1`),"__NEXT_ERROR_CODE",{value:"E22",enumerable:!1,configurable:!0});n={revalidate:o.cacheControl.revalidate,expire:(null==(k=o.cacheControl)?void 0:k.expire)??ac.expireTime}}else n={revalidate:x.CACHE_ONE_YEAR,expire:void 0}}else b.getHeader("Cache-Control")||(n={revalidate:0,expire:void 0});if(o.cacheControl=n,"string"==typeof au&&(null==q?void 0:q.kind)===u.CachedRouteKind.APP_PAGE&&q.segmentData){b.setHeader(s.NEXT_DID_POSTPONE_HEADER,"2");let c=null==(m=q.headers)?void 0:m[x.NEXT_CACHE_TAGS_HEADER];M&&ai&&c&&"string"==typeof c&&b.setHeader(x.NEXT_CACHE_TAGS_HEADER,c);let d=q.segmentData.get(au);return void 0!==d?(0,z.sendRenderResult)({req:a,res:b,type:"rsc",generateEtags:ac.generateEtags,poweredByHeader:ac.poweredByHeader,result:w.default.fromStatic(d),cacheControl:o.cacheControl}):(b.statusCode=204,(0,z.sendRenderResult)({req:a,res:b,type:"rsc",generateEtags:ac.generateEtags,poweredByHeader:ac.poweredByHeader,result:w.default.fromStatic(""),cacheControl:o.cacheControl}))}let r=(0,h.getRequestMeta)(a,"onCacheEntry");if(r&&await r({...o,value:{...o.value,kind:"PAGE"}},{url:(0,h.getRequestMeta)(a,"initURL")}))return null;if(p&&as)throw Object.defineProperty(Error("Invariant: postponed state should not be present on a resume request"),"__NEXT_ERROR_CODE",{value:"E396",enumerable:!1,configurable:!0});if(q.headers){let a={...q.headers};for(let[c,d]of(M&&ai||delete a[x.NEXT_CACHE_TAGS_HEADER],Object.entries(a)))if(void 0!==d)if(Array.isArray(d))for(let a of d)b.appendHeader(c,a);else"number"==typeof d&&(d=d.toString()),b.appendHeader(c,d)}let t=null==(i=q.headers)?void 0:i[x.NEXT_CACHE_TAGS_HEADER];if(M&&ai&&t&&"string"==typeof t&&b.setHeader(x.NEXT_CACHE_TAGS_HEADER,t),!q.status||an&&ap||(b.statusCode=q.status),!M&&q.status&&E.RedirectStatusCode[q.status]&&an&&(b.statusCode=200),p&&b.setHeader(s.NEXT_DID_POSTPONE_HEADER,"1"),an&&!$){if(void 0===q.rscData){if(q.postponed)throw Object.defineProperty(Error("Invariant: Expected postponed to be undefined"),"__NEXT_ERROR_CODE",{value:"E372",enumerable:!1,configurable:!0});return(0,z.sendRenderResult)({req:a,res:b,type:"rsc",generateEtags:ac.generateEtags,poweredByHeader:ac.poweredByHeader,result:q.html,cacheControl:at?{revalidate:0,expire:void 0}:o.cacheControl})}return(0,z.sendRenderResult)({req:a,res:b,type:"rsc",generateEtags:ac.generateEtags,poweredByHeader:ac.poweredByHeader,result:w.default.fromStatic(q.rscData),cacheControl:o.cacheControl})}let v=q.html;if(!p||M)return(0,z.sendRenderResult)({req:a,res:b,type:"html",generateEtags:ac.generateEtags,poweredByHeader:ac.poweredByHeader,result:v,cacheControl:o.cacheControl});if(aq)return v.chain(new ReadableStream({start(a){a.enqueue(y.ENCODED_TAGS.CLOSED.BODY_AND_HTML),a.close()}})),(0,z.sendRenderResult)({req:a,res:b,type:"html",generateEtags:ac.generateEtags,poweredByHeader:ac.poweredByHeader,result:v,cacheControl:{revalidate:0,expire:void 0}});let A=new TransformStream;return v.chain(A.readable),f({span:d,postponed:q.postponed,fallbackRouteParams:null}).then(async a=>{var b,c;if(!a)throw Object.defineProperty(Error("Invariant: expected a result to be returned"),"__NEXT_ERROR_CODE",{value:"E463",enumerable:!1,configurable:!0});if((null==(b=a.value)?void 0:b.kind)!==u.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant: expected a page response, got ${null==(c=a.value)?void 0:c.kind}`),"__NEXT_ERROR_CODE",{value:"E305",enumerable:!1,configurable:!0});await a.value.html.pipeTo(A.writable)}).catch(a=>{A.writable.abort(a).catch(a=>{console.error("couldn't abort transformer",a)})}),(0,z.sendRenderResult)({req:a,res:b,type:"html",generateEtags:ac.generateEtags,poweredByHeader:ac.poweredByHeader,result:v,cacheControl:{revalidate:0,expire:void 0}})};if(!aD)return await aC.withPropagatedContext(a.headers,()=>aC.trace(i.BaseServerSpan.handleRequest,{spanName:`${aB} ${a.url}`,kind:g.SpanKind.SERVER,attributes:{"http.method":aB,"http.target":a.url}},n));await n(aD)}catch(b){throw aD||b instanceof A.NoFallbackError||await J.onRequestError(a,b,{routerKind:"App Router",routePath:B,routeType:"render",revalidateReason:(0,f.c)({isRevalidate:ai,isOnDemandRevalidate:af})},ab),b}}},41025:a=>{"use strict";a.exports=require("next/dist/server/app-render/dynamic-access-async-storage.external.js")},46233:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>g});var d=c(41498),e=c(24687),f=c(68330);async function g({children:a}){let b=await (0,e.o0)(),c=await (0,e.s)(),g=await (0,e.zM)(),h=await (0,e.q)();return(0,d.jsx)(f.ResourceProvider,{resources:b,studioFilesFromEventCatalogDirectory:c,eventCatalogPath:g,templates:h,children:a})}},54696:a=>{var b=/\s/;a.exports=function(a){for(var c=a.length;c--&&b.test(a.charAt(c)););return c}},63033:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},77598:a=>{"use strict";a.exports=require("node:crypto")},79428:a=>{"use strict";a.exports=require("buffer")},79748:a=>{"use strict";a.exports=require("fs/promises")},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")},87615:(a,b,c)=>{"use strict";let d,e;c.r(b),c.d(b,{default:()=>hi});var f,g,h,i,j,k,l=c(16112),m=c(2518),n=c(73460),o=c(94512),p=c(32764),q=c(99490),r=c(40888),s=c(4410),t=c(81483),u=c(61984),v=c(59715),w=c(3292),x=c(63378),y=c(26961),z=c.t(y,2),A=c.n(y),B=c(53509),C=Symbol.for("immer-nothing"),D=Symbol.for("immer-draftable"),E=Symbol.for("immer-state");function F(a){throw Error(`[Immer] minified error nr: ${a}. Full error at: https://bit.ly/3cXEKWf`)}var G=Object.getPrototypeOf;function H(a){return!!a&&!!a[E]}function I(a){return!!a&&(K(a)||Array.isArray(a)||!!a[D]||!!a.constructor?.[D]||P(a)||Q(a))}var J=Object.prototype.constructor.toString();function K(a){if(!a||"object"!=typeof a)return!1;let b=G(a);if(null===b)return!0;let c=Object.hasOwnProperty.call(b,"constructor")&&b.constructor;return c===Object||"function"==typeof c&&Function.toString.call(c)===J}function L(a,b){0===M(a)?Reflect.ownKeys(a).forEach(c=>{b(c,a[c],a)}):a.forEach((c,d)=>b(d,c,a))}function M(a){let b=a[E];return b?b.type_:Array.isArray(a)?1:P(a)?2:3*!!Q(a)}function N(a,b){return 2===M(a)?a.has(b):Object.prototype.hasOwnProperty.call(a,b)}function O(a,b,c){let d=M(a);2===d?a.set(b,c):3===d?a.add(c):a[b]=c}function P(a){return a instanceof Map}function Q(a){return a instanceof Set}function R(a){return a.copy_||a.base_}function S(a,b){if(P(a))return new Map(a);if(Q(a))return new Set(a);if(Array.isArray(a))return Array.prototype.slice.call(a);let c=K(a);if(!0!==b&&("class_only"!==b||c)){let b=G(a);return null!==b&&c?{...a}:Object.assign(Object.create(b),a)}{let b=Object.getOwnPropertyDescriptors(a);delete b[E];let c=Reflect.ownKeys(b);for(let d=0;d<c.length;d++){let e=c[d],f=b[e];!1===f.writable&&(f.writable=!0,f.configurable=!0),(f.get||f.set)&&(b[e]={configurable:!0,writable:!0,enumerable:f.enumerable,value:a[e]})}return Object.create(G(a),b)}}function T(a,b=!1){return V(a)||H(a)||!I(a)||(M(a)>1&&(a.set=a.add=a.clear=a.delete=U),Object.freeze(a),b&&Object.entries(a).forEach(([a,b])=>T(b,!0))),a}function U(){F(2)}function V(a){return Object.isFrozen(a)}var W={};function X(a){let b=W[a];return b||F(0,a),b}function Y(a,b){b&&(X("Patches"),a.patches_=[],a.inversePatches_=[],a.patchListener_=b)}function Z(a){$(a),a.drafts_.forEach(aa),a.drafts_=null}function $(a){a===f&&(f=a.parent_)}function _(a){return f={drafts_:[],parent_:f,immer_:a,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function aa(a){let b=a[E];0===b.type_||1===b.type_?b.revoke_():b.revoked_=!0}function ab(a,b){b.unfinalizedDrafts_=b.drafts_.length;let c=b.drafts_[0];return void 0!==a&&a!==c?(c[E].modified_&&(Z(b),F(4)),I(a)&&(a=ac(b,a),b.parent_||ae(b,a)),b.patches_&&X("Patches").generateReplacementPatches_(c[E].base_,a,b.patches_,b.inversePatches_)):a=ac(b,c,[]),Z(b),b.patches_&&b.patchListener_(b.patches_,b.inversePatches_),a!==C?a:void 0}function ac(a,b,c){if(V(b))return b;let d=b[E];if(!d)return L(b,(e,f)=>ad(a,d,b,e,f,c)),b;if(d.scope_!==a)return b;if(!d.modified_)return ae(a,d.base_,!0),d.base_;if(!d.finalized_){d.finalized_=!0,d.scope_.unfinalizedDrafts_--;let b=d.copy_,e=b,f=!1;3===d.type_&&(e=new Set(b),b.clear(),f=!0),L(e,(e,g)=>ad(a,d,b,e,g,c,f)),ae(a,b,!1),c&&a.patches_&&X("Patches").generatePatches_(d,c,a.patches_,a.inversePatches_)}return d.copy_}function ad(a,b,c,d,e,f,g){if(H(e)){let g=ac(a,e,f&&b&&3!==b.type_&&!N(b.assigned_,d)?f.concat(d):void 0);if(O(c,d,g),!H(g))return;a.canAutoFreeze_=!1}else g&&c.add(e);if(I(e)&&!V(e)){if(!a.immer_.autoFreeze_&&a.unfinalizedDrafts_<1)return;ac(a,e),(!b||!b.scope_.parent_)&&"symbol"!=typeof d&&Object.prototype.propertyIsEnumerable.call(c,d)&&ae(a,e)}}function ae(a,b,c=!1){!a.parent_&&a.immer_.autoFreeze_&&a.canAutoFreeze_&&T(b,c)}var af={get(a,b){if(b===E)return a;let c=R(a);if(!N(c,b)){var d=a,e=c,f=b;let g=ai(e,f);return g?"value"in g?g.value:g.get?.call(d.draft_):void 0}let g=c[b];return a.finalized_||!I(g)?g:g===ah(a.base_,b)?(ak(a),a.copy_[b]=al(g,a)):g},has:(a,b)=>b in R(a),ownKeys:a=>Reflect.ownKeys(R(a)),set(a,b,c){let d=ai(R(a),b);if(d?.set)return d.set.call(a.draft_,c),!0;if(!a.modified_){let d=ah(R(a),b),e=d?.[E];if(e&&e.base_===c)return a.copy_[b]=c,a.assigned_[b]=!1,!0;if((c===d?0!==c||1/c==1/d:c!=c&&d!=d)&&(void 0!==c||N(a.base_,b)))return!0;ak(a),aj(a)}return!!(a.copy_[b]===c&&(void 0!==c||b in a.copy_)||Number.isNaN(c)&&Number.isNaN(a.copy_[b]))||(a.copy_[b]=c,a.assigned_[b]=!0,!0)},deleteProperty:(a,b)=>(void 0!==ah(a.base_,b)||b in a.base_?(a.assigned_[b]=!1,ak(a),aj(a)):delete a.assigned_[b],a.copy_&&delete a.copy_[b],!0),getOwnPropertyDescriptor(a,b){let c=R(a),d=Reflect.getOwnPropertyDescriptor(c,b);return d?{writable:!0,configurable:1!==a.type_||"length"!==b,enumerable:d.enumerable,value:c[b]}:d},defineProperty(){F(11)},getPrototypeOf:a=>G(a.base_),setPrototypeOf(){F(12)}},ag={};function ah(a,b){let c=a[E];return(c?R(c):a)[b]}function ai(a,b){if(!(b in a))return;let c=G(a);for(;c;){let a=Object.getOwnPropertyDescriptor(c,b);if(a)return a;c=G(c)}}function aj(a){!a.modified_&&(a.modified_=!0,a.parent_&&aj(a.parent_))}function ak(a){a.copy_||(a.copy_=S(a.base_,a.scope_.immer_.useStrictShallowCopy_))}function al(a,b){let c=P(a)?X("MapSet").proxyMap_(a,b):Q(a)?X("MapSet").proxySet_(a,b):function(a,b){let c=Array.isArray(a),d={type_:+!!c,scope_:b?b.scope_:f,modified_:!1,finalized_:!1,assigned_:{},parent_:b,base_:a,draft_:null,copy_:null,revoke_:null,isManual_:!1},e=d,g=af;c&&(e=[d],g=ag);let{revoke:h,proxy:i}=Proxy.revocable(e,g);return d.draft_=i,d.revoke_=h,i}(a,b);return(b?b.scope_:f).drafts_.push(c),c}L(af,(a,b)=>{ag[a]=function(){return arguments[0]=arguments[0][0],b.apply(this,arguments)}}),ag.deleteProperty=function(a,b){return ag.set.call(this,a,b,void 0)},ag.set=function(a,b,c){return af.set.call(this,a[0],b,c,a[0])};var am=new class{constructor(a){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.produce=(a,b,c)=>{let d;if("function"==typeof a&&"function"!=typeof b){let c=b;b=a;let d=this;return function(a=c,...e){return d.produce(a,a=>b.call(this,a,...e))}}if("function"!=typeof b&&F(6),void 0!==c&&"function"!=typeof c&&F(7),I(a)){let e=_(this),f=al(a,void 0),g=!0;try{d=b(f),g=!1}finally{g?Z(e):$(e)}return Y(e,c),ab(d,e)}if(a&&"object"==typeof a)F(1,a);else{if(void 0===(d=b(a))&&(d=a),d===C&&(d=void 0),this.autoFreeze_&&T(d,!0),c){let b=[],e=[];X("Patches").generateReplacementPatches_(a,d,b,e),c(b,e)}return d}},this.produceWithPatches=(a,b)=>{let c,d;return"function"==typeof a?(b,...c)=>this.produceWithPatches(b,b=>a(b,...c)):[this.produce(a,b,(a,b)=>{c=a,d=b}),c,d]},"boolean"==typeof a?.autoFreeze&&this.setAutoFreeze(a.autoFreeze),"boolean"==typeof a?.useStrictShallowCopy&&this.setUseStrictShallowCopy(a.useStrictShallowCopy)}createDraft(a){var b;I(a)||F(8),H(a)&&(H(b=a)||F(10,b),a=function a(b){let c;if(!I(b)||V(b))return b;let d=b[E];if(d){if(!d.modified_)return d.base_;d.finalized_=!0,c=S(b,d.scope_.immer_.useStrictShallowCopy_)}else c=S(b,!0);return L(c,(b,d)=>{O(c,b,a(d))}),d&&(d.finalized_=!1),c}(b));let c=_(this),d=al(a,void 0);return d[E].isManual_=!0,$(c),d}finishDraft(a,b){let c=a&&a[E];c&&c.isManual_||F(9);let{scope_:d}=c;return Y(d,b),ab(void 0,d)}setAutoFreeze(a){this.autoFreeze_=a}setUseStrictShallowCopy(a){this.useStrictShallowCopy_=a}applyPatches(a,b){let c;for(c=b.length-1;c>=0;c--){let d=b[c];if(0===d.path.length&&"replace"===d.op){a=d.value;break}}c>-1&&(b=b.slice(c+1));let d=X("Patches").applyPatches_;return H(a)?d(a,b):this.produce(a,a=>d(a,b))}},an=am.produce;am.produceWithPatches.bind(am),am.setAutoFreeze.bind(am),am.setUseStrictShallowCopy.bind(am),am.applyPatches.bind(am),am.createDraft.bind(am),am.finishDraft.bind(am);var ao={transform(a,b){var{current:c,affinity:d}=a;if(null!=c){var e=ay.transform(c,b,{affinity:d});a.current=e,null==e&&a.unref()}}},ap={transform(a,b){var{current:c,affinity:d}=a;if(null!=c){var e=a_.transform(c,b,{affinity:d});a.current=e,null==e&&a.unref()}}},aq={transform(a,b){var{current:c,affinity:d}=a;if(null!=c){var e=aN.transform(c,b,{affinity:d});a.current=e,null==e&&a.unref()}}},ar=new WeakMap,as=new WeakMap,at=new WeakMap,au=new WeakMap,av=new WeakMap,aw=new WeakMap,ax=new WeakMap,ay={ancestors(a){var b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{reverse:c=!1}=b,d=ay.levels(a,b);return c?d.slice(1):d.slice(0,-1)},common(a,b){for(var c=[],d=0;d<a.length&&d<b.length;d++){var e=a[d];if(e!==b[d])break;c.push(e)}return c},compare(a,b){for(var c=Math.min(a.length,b.length),d=0;d<c;d++){if(a[d]<b[d])return -1;if(a[d]>b[d])return 1}return 0},endsAfter(a,b){var c=a.length-1,d=a.slice(0,c),e=b.slice(0,c),f=a[c],g=b[c];return ay.equals(d,e)&&f>g},endsAt(a,b){var c=a.length,d=a.slice(0,c),e=b.slice(0,c);return ay.equals(d,e)},endsBefore(a,b){var c=a.length-1,d=a.slice(0,c),e=b.slice(0,c),f=a[c],g=b[c];return ay.equals(d,e)&&f<g},equals:(a,b)=>a.length===b.length&&a.every((a,c)=>a===b[c]),hasPrevious:a=>a[a.length-1]>0,isAfter:(a,b)=>1===ay.compare(a,b),isAncestor:(a,b)=>a.length<b.length&&0===ay.compare(a,b),isBefore:(a,b)=>-1===ay.compare(a,b),isChild:(a,b)=>a.length===b.length+1&&0===ay.compare(a,b),isCommon:(a,b)=>a.length<=b.length&&0===ay.compare(a,b),isDescendant:(a,b)=>a.length>b.length&&0===ay.compare(a,b),isParent:(a,b)=>a.length+1===b.length&&0===ay.compare(a,b),isPath:a=>Array.isArray(a)&&(0===a.length||"number"==typeof a[0]),isSibling(a,b){if(a.length!==b.length)return!1;var c=a.slice(0,-1),d=b.slice(0,-1);return a[a.length-1]!==b[b.length-1]&&ay.equals(c,d)},levels(a){for(var b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{reverse:c=!1}=b,d=[],e=0;e<=a.length;e++)d.push(a.slice(0,e));return c&&d.reverse(),d},next(a){if(0===a.length)throw Error("Cannot get the next path of a root path [".concat(a,"], because it has no next index."));var b=a[a.length-1];return a.slice(0,-1).concat(b+1)},operationCanTransformPath(a){switch(a.type){case"insert_node":case"remove_node":case"merge_node":case"split_node":case"move_node":return!0;default:return!1}},parent(a){if(0===a.length)throw Error("Cannot get the parent path of the root path [".concat(a,"]."));return a.slice(0,-1)},previous(a){if(0===a.length)throw Error("Cannot get the previous path of a root path [".concat(a,"], because it has no previous index."));var b=a[a.length-1];if(b<=0)throw Error("Cannot get the previous path of a first child path [".concat(a,"] because it would result in a negative index."));return a.slice(0,-1).concat(b-1)},relative(a,b){if(!ay.isAncestor(b,a)&&!ay.equals(a,b))throw Error("Cannot get the relative path of [".concat(a,"] inside ancestor [").concat(b,"], because it is not above or equal to the path."));return a.slice(b.length)},transform(a,b){var c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!a)return null;var d=[...a],{affinity:e="forward"}=c;if(0===a.length)return d;switch(b.type){case"insert_node":var{path:f}=b;(ay.equals(f,d)||ay.endsBefore(f,d)||ay.isAncestor(f,d))&&(d[f.length-1]+=1);break;case"remove_node":var{path:g}=b;if(ay.equals(g,d)||ay.isAncestor(g,d))return null;ay.endsBefore(g,d)&&(d[g.length-1]-=1);break;case"merge_node":var{path:h,position:i}=b;ay.equals(h,d)||ay.endsBefore(h,d)?d[h.length-1]-=1:ay.isAncestor(h,d)&&(d[h.length-1]-=1,d[h.length]+=i);break;case"split_node":var{path:j,position:k}=b;if(ay.equals(j,d)){if("forward"===e)d[d.length-1]+=1;else if("backward"!==e)return null}else ay.endsBefore(j,d)?d[j.length-1]+=1:ay.isAncestor(j,d)&&a[j.length]>=k&&(d[j.length-1]+=1,d[j.length]-=k);break;case"move_node":var{path:l,newPath:m}=b;if(ay.equals(l,m))break;if(ay.isAncestor(l,d)||ay.equals(l,d)){var n=m.slice();return ay.endsBefore(l,m)&&l.length<m.length&&(n[l.length-1]-=1),n.concat(d.slice(l.length))}ay.isSibling(l,m)&&(ay.isAncestor(m,d)||ay.equals(m,d))?ay.endsBefore(l,d)?d[l.length-1]-=1:d[l.length-1]+=1:ay.endsBefore(m,d)||ay.equals(m,d)||ay.isAncestor(m,d)?(ay.endsBefore(l,d)&&(d[l.length-1]-=1),d[m.length-1]+=1):ay.endsBefore(l,d)&&(ay.equals(m,d)&&(d[m.length-1]+=1),d[l.length-1]-=1)}return d}};function az(a){return(az="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a})(a)}function aA(a,b,c){var d;return d=function(a,b){if("object"!==az(a)||null===a)return a;var c=a[Symbol.toPrimitive];if(void 0!==c){var d=c.call(a,b||"default");if("object"!==az(d))return d;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===b?String:Number)(a)}(b,"string"),(b="symbol"===az(d)?d:String(d))in a?Object.defineProperty(a,b,{value:c,enumerable:!0,configurable:!0,writable:!0}):a[b]=c,a}function aB(a,b){var c=Object.keys(a);if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(a);b&&(d=d.filter(function(b){return Object.getOwnPropertyDescriptor(a,b).enumerable})),c.push.apply(c,d)}return c}function aC(a){for(var b=1;b<arguments.length;b++){var c=null!=arguments[b]?arguments[b]:{};b%2?aB(Object(c),!0).forEach(function(b){aA(a,b,c[b])}):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(c)):aB(Object(c)).forEach(function(b){Object.defineProperty(a,b,Object.getOwnPropertyDescriptor(c,b))})}return a}var aD=function(a,b){for(var c=arguments.length,d=Array(c>2?c-2:0),e=2;e<c;e++)d[e-2]=arguments[e];return[...a.slice(0,b),...d,...a.slice(b)]},aE=function(a,b,c){for(var d=arguments.length,e=Array(d>3?d-3:0),f=3;f<d;f++)e[f-3]=arguments[f];return[...a.slice(0,b),...e,...a.slice(b+c)]},aF=(a,b,c)=>{if(0===b.length)throw Error("Cannot modify the editor");for(var d=aS.get(a,b),e=b.slice(),f=c(d);e.length>1;){var g=e.pop(),h=aS.get(a,e);f=aC(aC({},h),{},{children:aE(h.children,g,1,f)})}var i=e.pop();a.children=aE(a.children,i,1,f)},aG=(a,b,c)=>{0===b.length?a.children=c(a.children):aF(a,b,a=>{if(a6.isText(a))throw Error("Cannot get the element at path [".concat(b,"] because it refers to a leaf node: ").concat(a1.stringify(a)));return aC(aC({},a),{},{children:c(a.children)})})},aH=(a,b,c)=>aF(a,b,a=>{if(!a6.isText(a))throw Error("Cannot get the leaf node at path [".concat(b,"] because it refers to a non-leaf node: ").concat(a1.stringify(a)));return c(a)}),aI=a=>"object"==typeof a&&null!==a,aJ=(a,b)=>{for(var c in a){var d=a[c],e=b[c];if(Array.isArray(d)&&Array.isArray(e)){if(d.length!==e.length)return!1;for(var f=0;f<d.length;f++)if(d[f]!==e[f])return!1}else if(aI(d)&&aI(e)){if(!aJ(d,e))return!1}else if(d!==e)return!1}for(var g in b)if(void 0===a[g]&&void 0!==b[g])return!1;return!0};function aK(a,b){if(null==a)return{};var c,d,e=function(a,b){if(null==a)return{};var c,d,e={},f=Object.keys(a);for(d=0;d<f.length;d++)c=f[d],b.indexOf(c)>=0||(e[c]=a[c]);return e}(a,b);if(Object.getOwnPropertySymbols){var f=Object.getOwnPropertySymbols(a);for(d=0;d<f.length;d++)c=f[d],!(b.indexOf(c)>=0)&&Object.prototype.propertyIsEnumerable.call(a,c)&&(e[c]=a[c])}return e}var aL=["anchor","focus"];function aM(a,b){var c=Object.keys(a);if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(a);b&&(d=d.filter(function(b){return Object.getOwnPropertyDescriptor(a,b).enumerable})),c.push.apply(c,d)}return c}var aN={edges(a){var b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{reverse:c=!1}=b,{anchor:d,focus:e}=a;return aN.isBackward(a)===c?[d,e]:[e,d]},end(a){var[,b]=aN.edges(a);return b},equals:(a,b)=>a_.equals(a.anchor,b.anchor)&&a_.equals(a.focus,b.focus),surrounds(a,b){var c=aN.intersection(a,b);return!!c&&aN.equals(c,b)},includes(a,b){if(aN.isRange(b)){if(aN.includes(a,b.anchor)||aN.includes(a,b.focus))return!0;var[c,d]=aN.edges(a),[e,f]=aN.edges(b);return a_.isBefore(c,e)&&a_.isAfter(d,f)}var[g,h]=aN.edges(a),i=!1,j=!1;return a_.isPoint(b)?(i=a_.compare(b,g)>=0,j=0>=a_.compare(b,h)):(i=ay.compare(b,g.path)>=0,j=0>=ay.compare(b,h.path)),i&&j},intersection(a,b){var c=aK(a,aL),[d,e]=aN.edges(a),[f,g]=aN.edges(b),h=a_.isBefore(d,f)?f:d,i=a_.isBefore(e,g)?e:g;return a_.isBefore(i,h)?null:function(a){for(var b=1;b<arguments.length;b++){var c=null!=arguments[b]?arguments[b]:{};b%2?aM(Object(c),!0).forEach(function(b){aA(a,b,c[b])}):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(c)):aM(Object(c)).forEach(function(b){Object.defineProperty(a,b,Object.getOwnPropertyDescriptor(c,b))})}return a}({anchor:h,focus:i},c)},isBackward(a){var{anchor:b,focus:c}=a;return a_.isAfter(b,c)},isCollapsed(a){var{anchor:b,focus:c}=a;return a_.equals(b,c)},isExpanded:a=>!aN.isCollapsed(a),isForward:a=>!aN.isBackward(a),isRange:a=>aI(a)&&a_.isPoint(a.anchor)&&a_.isPoint(a.focus),*points(a){yield[a.anchor,"anchor"],yield[a.focus,"focus"]},start(a){var[b]=aN.edges(a);return b},transform(a,b){var c,d,e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(null===a)return null;var{affinity:f="inward"}=e;if("inward"===f){var g=aN.isCollapsed(a);aN.isForward(a)?(c="forward",d=g?c:"backward"):(c="backward",d=g?c:"forward")}else"outward"===f?aN.isForward(a)?(c="backward",d="forward"):(c="forward",d="backward"):(c=f,d=f);var h=a_.transform(a.anchor,b,{affinity:c}),i=a_.transform(a.focus,b,{affinity:d});return h&&i?{anchor:h,focus:i}:null}},aO=function(a){var{deep:b=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return!!aI(a)&&"function"!=typeof a.apply&&(b?aS.isNodeList(a.children):Array.isArray(a.children))},aP={isAncestor(a){var{deep:b=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return aI(a)&&aS.isNodeList(a.children,{deep:b})},isElement:aO,isElementList(a){var{deep:b=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Array.isArray(a)&&a.every(a=>aP.isElement(a,{deep:b}))},isElementProps:a=>void 0!==a.children,isElementType:function(a,b){var c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"type";return aO(a)&&a[c]===b},matches(a,b){for(var c in b)if("children"!==c&&a[c]!==b[c])return!1;return!0}},aQ=["children"],aR=["text"],aS={ancestor(a,b){var c=aS.get(a,b);if(a6.isText(c))throw Error("Cannot get the ancestor node at path [".concat(b,"] because it refers to a text node instead: ").concat(a1.stringify(c)));return c},ancestors(a,b){var c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return function*(){for(var d of ay.ancestors(b,c)){var e=[aS.ancestor(a,d),d];yield e}}()},child(a,b){if(a6.isText(a))throw Error("Cannot get the child of a text node: ".concat(a1.stringify(a)));var c=a.children[b];if(null==c)throw Error("Cannot get child at index `".concat(b,"` in node: ").concat(a1.stringify(a)));return c},children(a,b){var c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return function*(){for(var{reverse:d=!1}=c,e=aS.ancestor(a,b),{children:f}=e,g=d?f.length-1:0;d?g>=0:g<f.length;){var h=aS.child(e,g),i=b.concat(g);yield[h,i],g=d?g-1:g+1}}()},common(a,b,c){var d=ay.common(b,c);return[aS.get(a,d),d]},descendant(a,b){var c=aS.get(a,b);if(aX.isEditor(c))throw Error("Cannot get the descendant node at path [".concat(b,"] because it refers to the root editor node instead: ").concat(a1.stringify(c)));return c},descendants(a){var b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function*(){for(var[c,d]of aS.nodes(a,b))0!==d.length&&(yield[c,d])}()},elements(a){var b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function*(){for(var[c,d]of aS.nodes(a,b))aP.isElement(c)&&(yield[c,d])}()},extractProps(a){if(aP.isAncestor(a)){var b=aK(a,aQ);return b}var b=aK(a,aR);return b},first(a,b){for(var c=b.slice(),d=aS.get(a,c);d;)if(a6.isText(d)||0===d.children.length)break;else d=d.children[0],c.push(0);return[d,c]},fragment(a,b){if(a6.isText(a))throw Error("Cannot get a fragment starting from a root text node: ".concat(a1.stringify(a)));return an({children:a.children},a=>{var[c,d]=aN.edges(b);for(var[,e]of aS.nodes(a,{reverse:!0,pass:a=>{var[,c]=a;return!aN.includes(b,c)}})){if(!aN.includes(b,e)){var f=aS.parent(a,e),g=e[e.length-1];f.children.splice(g,1)}if(ay.equals(e,d.path)){var h=aS.leaf(a,e);h.text=h.text.slice(0,d.offset)}if(ay.equals(e,c.path)){var i=aS.leaf(a,e);i.text=i.text.slice(c.offset)}}aX.isEditor(a)&&(a.selection=null)}).children},get(a,b){var c=aS.getIf(a,b);if(void 0===c)throw Error("Cannot find a descendant at path [".concat(b,"] in node: ").concat(a1.stringify(a)));return c},getIf(a,b){for(var c=a,d=0;d<b.length;d++){var e=b[d];if(a6.isText(c)||!c.children[e])return;c=c.children[e]}return c},has(a,b){for(var c=a,d=0;d<b.length;d++){var e=b[d];if(a6.isText(c)||!c.children[e])return!1;c=c.children[e]}return!0},isNode(a){var{deep:b=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return a6.isText(a)||aP.isElement(a,{deep:b})||aX.isEditor(a,{deep:b})},isNodeList(a){var{deep:b=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Array.isArray(a)&&a.every(a=>aS.isNode(a,{deep:b}))},last(a,b){for(var c=b.slice(),d=aS.get(a,c);d;)if(a6.isText(d)||0===d.children.length)break;else{var e=d.children.length-1;d=d.children[e],c.push(e)}return[d,c]},leaf(a,b){var c=aS.get(a,b);if(!a6.isText(c))throw Error("Cannot get the leaf node at path [".concat(b,"] because it refers to a non-leaf node: ").concat(a1.stringify(c)));return c},levels(a,b){var c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return function*(){for(var d of ay.levels(b,c)){var e=aS.get(a,d);yield[e,d]}}()},matches:(a,b)=>aP.isElement(a)&&aP.isElementProps(b)&&aP.matches(a,b)||a6.isText(a)&&a6.isTextProps(b)&&a6.matches(a,b),nodes(a){var b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function*(){for(var{pass:c,reverse:d=!1}=b,{from:e=[],to:f}=b,g=new Set,h=[],i=a;!(f&&(d?ay.isBefore(h,f):ay.isAfter(h,f)));){if(g.has(i)||(yield[i,h]),!g.has(i)&&!a6.isText(i)&&0!==i.children.length&&(null==c||!1===c([i,h]))){g.add(i);var j=d?i.children.length-1:0;ay.isAncestor(h,e)&&(j=e[h.length]),h=h.concat(j),i=aS.get(a,h);continue}if(0===h.length)break;if(!d){var k=ay.next(h);if(aS.has(a,k)){h=k,i=aS.get(a,h);continue}}if(d&&0!==h[h.length-1]){h=ay.previous(h),i=aS.get(a,h);continue}h=ay.parent(h),i=aS.get(a,h),g.add(i)}}()},parent(a,b){var c=ay.parent(b),d=aS.get(a,c);if(a6.isText(d))throw Error("Cannot get the parent of path [".concat(b,"] because it does not exist in the root."));return d},string:a=>a6.isText(a)?a.text:a.children.map(aS.string).join(""),texts(a){var b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function*(){for(var[c,d]of aS.nodes(a,b))a6.isText(c)&&(yield[c,d])}()}};function aT(a,b){var c=Object.keys(a);if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(a);b&&(d=d.filter(function(b){return Object.getOwnPropertyDescriptor(a,b).enumerable})),c.push.apply(c,d)}return c}function aU(a){for(var b=1;b<arguments.length;b++){var c=null!=arguments[b]?arguments[b]:{};b%2?aT(Object(c),!0).forEach(function(b){aA(a,b,c[b])}):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(c)):aT(Object(c)).forEach(function(b){Object.defineProperty(a,b,Object.getOwnPropertyDescriptor(c,b))})}return a}var aV={isNodeOperation:a=>aV.isOperation(a)&&a.type.endsWith("_node"),isOperation(a){if(!aI(a))return!1;switch(a.type){case"insert_node":case"remove_node":return ay.isPath(a.path)&&aS.isNode(a.node);case"insert_text":case"remove_text":return"number"==typeof a.offset&&"string"==typeof a.text&&ay.isPath(a.path);case"merge_node":return"number"==typeof a.position&&ay.isPath(a.path)&&aI(a.properties);case"move_node":return ay.isPath(a.path)&&ay.isPath(a.newPath);case"set_node":return ay.isPath(a.path)&&aI(a.properties)&&aI(a.newProperties);case"set_selection":return null===a.properties&&aN.isRange(a.newProperties)||null===a.newProperties&&aN.isRange(a.properties)||aI(a.properties)&&aI(a.newProperties);case"split_node":return ay.isPath(a.path)&&"number"==typeof a.position&&aI(a.properties);default:return!1}},isOperationList:a=>Array.isArray(a)&&a.every(a=>aV.isOperation(a)),isSelectionOperation:a=>aV.isOperation(a)&&a.type.endsWith("_selection"),isTextOperation:a=>aV.isOperation(a)&&a.type.endsWith("_text"),inverse(a){switch(a.type){case"insert_node":return aU(aU({},a),{},{type:"remove_node"});case"insert_text":return aU(aU({},a),{},{type:"remove_text"});case"merge_node":return aU(aU({},a),{},{type:"split_node",path:ay.previous(a.path)});case"move_node":var{newPath:b,path:c}=a;if(ay.equals(b,c))return a;if(ay.isSibling(c,b))return aU(aU({},a),{},{path:b,newPath:c});var d=ay.transform(c,a),e=ay.transform(ay.next(c),a);return aU(aU({},a),{},{path:d,newPath:e});case"remove_node":return aU(aU({},a),{},{type:"insert_node"});case"remove_text":return aU(aU({},a),{},{type:"insert_text"});case"set_node":var{properties:f,newProperties:g}=a;return aU(aU({},a),{},{properties:g,newProperties:f});case"set_selection":var{properties:h,newProperties:i}=a;if(null==h)return aU(aU({},a),{},{properties:i,newProperties:null});if(null==i)return aU(aU({},a),{},{properties:null,newProperties:h});return aU(aU({},a),{},{properties:i,newProperties:h});case"split_node":return aU(aU({},a),{},{type:"merge_node",path:ay.next(a.path)})}}},aW=function(a){var{deep:b=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return!!aI(a)&&"function"==typeof a.addMark&&"function"==typeof a.apply&&"function"==typeof a.deleteFragment&&"function"==typeof a.insertBreak&&"function"==typeof a.insertSoftBreak&&"function"==typeof a.insertFragment&&"function"==typeof a.insertNode&&"function"==typeof a.insertText&&"function"==typeof a.isElementReadOnly&&"function"==typeof a.isInline&&"function"==typeof a.isSelectable&&"function"==typeof a.isVoid&&"function"==typeof a.normalizeNode&&"function"==typeof a.onChange&&"function"==typeof a.removeMark&&"function"==typeof a.getDirtyPaths&&(null===a.marks||aI(a.marks))&&(null===a.selection||aN.isRange(a.selection))&&(!b||aS.isNodeList(a.children))&&aV.isOperationList(a.operations)},aX={above:(a,b)=>a.above(b),addMark(a,b,c){a.addMark(b,c)},after:(a,b,c)=>a.after(b,c),before:(a,b,c)=>a.before(b,c),deleteBackward(a){var b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{unit:c="character"}=b;a.deleteBackward(c)},deleteForward(a){var b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{unit:c="character"}=b;a.deleteForward(c)},deleteFragment(a,b){a.deleteFragment(b)},edges:(a,b)=>a.edges(b),elementReadOnly(a){var b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return a.elementReadOnly(b)},end:(a,b)=>a.end(b),first:(a,b)=>a.first(b),fragment:(a,b)=>a.fragment(b),hasBlocks:(a,b)=>a.hasBlocks(b),hasInlines:(a,b)=>a.hasInlines(b),hasPath:(a,b)=>a.hasPath(b),hasTexts:(a,b)=>a.hasTexts(b),insertBreak(a){a.insertBreak()},insertFragment(a,b,c){a.insertFragment(b,c)},insertNode(a,b){a.insertNode(b)},insertSoftBreak(a){a.insertSoftBreak()},insertText(a,b){a.insertText(b)},isBlock:(a,b)=>a.isBlock(b),isEdge:(a,b,c)=>a.isEdge(b,c),isEditor:a=>aW(a),isElementReadOnly:(a,b)=>a.isElementReadOnly(b),isEmpty:(a,b)=>a.isEmpty(b),isEnd:(a,b,c)=>a.isEnd(b,c),isInline:(a,b)=>a.isInline(b),isNormalizing:a=>a.isNormalizing(),isSelectable:(a,b)=>a.isSelectable(b),isStart:(a,b,c)=>a.isStart(b,c),isVoid:(a,b)=>a.isVoid(b),last:(a,b)=>a.last(b),leaf:(a,b,c)=>a.leaf(b,c),levels:(a,b)=>a.levels(b),marks:a=>a.getMarks(),next:(a,b)=>a.next(b),node:(a,b,c)=>a.node(b,c),nodes:(a,b)=>a.nodes(b),normalize(a,b){a.normalize(b)},parent:(a,b,c)=>a.parent(b,c),path:(a,b,c)=>a.path(b,c),pathRef:(a,b,c)=>a.pathRef(b,c),pathRefs:a=>a.pathRefs(),point:(a,b,c)=>a.point(b,c),pointRef:(a,b,c)=>a.pointRef(b,c),pointRefs:a=>a.pointRefs(),positions:(a,b)=>a.positions(b),previous:(a,b)=>a.previous(b),range:(a,b,c)=>a.range(b,c),rangeRef:(a,b,c)=>a.rangeRef(b,c),rangeRefs:a=>a.rangeRefs(),removeMark(a,b){a.removeMark(b)},setNormalizing(a,b){a.setNormalizing(b)},start:(a,b)=>a.start(b),string:(a,b,c)=>a.string(b,c),unhangRange:(a,b,c)=>a.unhangRange(b,c),void:(a,b)=>a.void(b),withoutNormalizing(a,b){a.withoutNormalizing(b)},shouldMergeNodesRemovePrevNode:(a,b,c)=>a.shouldMergeNodesRemovePrevNode(b,c)},aY={isSpan:a=>Array.isArray(a)&&2===a.length&&a.every(ay.isPath)};function aZ(a,b){var c=Object.keys(a);if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(a);b&&(d=d.filter(function(b){return Object.getOwnPropertyDescriptor(a,b).enumerable})),c.push.apply(c,d)}return c}function a$(a){for(var b=1;b<arguments.length;b++){var c=null!=arguments[b]?arguments[b]:{};b%2?aZ(Object(c),!0).forEach(function(b){aA(a,b,c[b])}):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(c)):aZ(Object(c)).forEach(function(b){Object.defineProperty(a,b,Object.getOwnPropertyDescriptor(c,b))})}return a}var a_={compare(a,b){var c=ay.compare(a.path,b.path);return 0===c?a.offset<b.offset?-1:+(a.offset>b.offset):c},isAfter:(a,b)=>1===a_.compare(a,b),isBefore:(a,b)=>-1===a_.compare(a,b),equals:(a,b)=>a.offset===b.offset&&ay.equals(a.path,b.path),isPoint:a=>aI(a)&&"number"==typeof a.offset&&ay.isPath(a.path),transform(a,b){var c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(null===a)return null;var{affinity:d="forward"}=c,{path:e,offset:f}=a;switch(b.type){case"insert_node":case"move_node":e=ay.transform(e,b,c);break;case"insert_text":ay.equals(b.path,e)&&(b.offset<f||b.offset===f&&"forward"===d)&&(f+=b.text.length);break;case"merge_node":ay.equals(b.path,e)&&(f+=b.position),e=ay.transform(e,b,c);break;case"remove_text":ay.equals(b.path,e)&&b.offset<=f&&(f-=Math.min(f-b.offset,b.text.length));break;case"remove_node":if(ay.equals(b.path,e)||ay.isAncestor(b.path,e))return null;e=ay.transform(e,b,c);break;case"split_node":if(ay.equals(b.path,e))if(b.position===f&&null==d)return null;else(b.position<f||b.position===f&&"forward"===d)&&(f-=b.position,e=ay.transform(e,b,a$(a$({},c),{},{affinity:"forward"})));else e=ay.transform(e,b,c);break;default:return a}return{path:e,offset:f}}},a0=void 0,a1={setScrubber(a){a0=a},stringify:a=>JSON.stringify(a,a0)},a2=["text"],a3=["anchor","focus","merge"];function a4(a,b){var c=Object.keys(a);if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(a);b&&(d=d.filter(function(b){return Object.getOwnPropertyDescriptor(a,b).enumerable})),c.push.apply(c,d)}return c}function a5(a){for(var b=1;b<arguments.length;b++){var c=null!=arguments[b]?arguments[b]:{};b%2?a4(Object(c),!0).forEach(function(b){aA(a,b,c[b])}):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(c)):a4(Object(c)).forEach(function(b){Object.defineProperty(a,b,Object.getOwnPropertyDescriptor(c,b))})}return a}var a6={equals(a,b){var c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{loose:d=!1}=c;return aJ(d?aK(a,a2):a,d?aK(b,a2):b)},isText:a=>aI(a)&&"string"==typeof a.text,isTextList:a=>Array.isArray(a)&&a.every(a=>a6.isText(a)),isTextProps:a=>void 0!==a.text,matches(a,b){for(var c in b)if("text"!==c&&(!a.hasOwnProperty(c)||a[c]!==b[c]))return!1;return!0},decorations(a,b){var c=[{leaf:a5({},a)}];for(var d of b){var{anchor:e,focus:f,merge:g}=d,h=aK(d,a3),[i,j]=aN.edges(d),k=[],l=0,m=i.offset,n=j.offset,o=null!=g?g:Object.assign;for(var{leaf:p}of c){var{length:q}=p.text,r=l;if(l+=q,m<=r&&l<=n){o(p,h),k.push({leaf:p});continue}if(m!==n&&(m===l||n===r)||m>l||n<r||n===r&&0!==r){k.push({leaf:p});continue}var s=p,t=void 0,u=void 0;if(n<l){var v=n-r;u={leaf:a5(a5({},s),{},{text:s.text.slice(v)})},s=a5(a5({},s),{},{text:s.text.slice(0,v)})}if(m>r){var w=m-r;t={leaf:a5(a5({},s),{},{text:s.text.slice(0,w)})},s=a5(a5({},s),{},{text:s.text.slice(w)})}o(s,h),t&&k.push(t),k.push({leaf:s}),u&&k.push(u)}c=k}if(c.length>1){var x=0;for(var[y,z]of c.entries()